Enhancing WS-BPEL Dynamic Invariant Generation Using XML Schema and XPath Information

نویسندگان

  • Manuel Palomo-Duarte
  • Antonio García-Domínguez
  • Inmaculada Medina-Bulo
چکیده

The OASIS WS-BPEL 2.0 standard language for Web Service composition eases the creation of advanced services based on others. However, its dynamic and asynchronous nature presents a challenge for traditional white-box testing techniques. Takuan is a tool that can help with this problem. It analyses execution logs of a WS-BPEL process in a real-world WS-BPEL engine to dynamically generate composition invariants. Nevertheless, it suffered some performance issues when handling a large number of variables with complex multidimensional content. In this work, we present two techniques implemented to automatically alleviate these issues. First, we dynamically analyse XPath expressions so only sensible invariants are checked. And secondly, we have extended the Daikon dynamic invariant generator used internally in Takuan to accept XML Schema restrictions which must not be inferred as invariants. We present practical results supporting our work and comment the impact and applicability of these techniques beyond WS-BPEL itself.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of the WS-BPEL 2.0 standard using standard-driven implementation

We present a systematic study of the OASIS WS-BPEL 2.0 standard (henceforth simply called BPEL) based on two complementary methods: the process of constructing a new high-level BPEL implementation driven by the structure of the standard, and an empirical evaluation of existing interpretations of the standard reflected in five widely available BPEL-implementations, both commercial and open sourc...

متن کامل

An approach to composing web services with context heterogeneity Citation

Article is made available in accordance with the publisher's policy and may be subject to US copyright law. Please refer to the publisher's site for terms of use. Abstract The potential benefits of Web services composition heavily rely on semantic interoperability, i.e., the ability to exchange data meaningfully amongst Web services. Context heterogeneity, which refers to different implicit ass...

متن کامل

An Access-Control Framework for WS-BPEL

abstraCt Business processes, the next-generation workflows, have attracted considerable research interest in the last 15 years. More recently, several XML-based languages have been proposed for specifying and orchestrating business processes, resulting in the WS-BPEL language. Even if WS-BPEL has been developed to specify automated business processes that orchestrate activities of multiple Web ...

متن کامل

Business Process Execution Language for Web Service (BPEL)

BPEL is gaining increasing attention as a potential standard for the definition of executable business processes based on web services. This paper gives an overview of standardization efforts in the area of business process execution, of the main concepts of BPEL, and of its support in practice. 1 Business Process Execution and Standardization The standardization of business process management ...

متن کامل

Bpm News Folge 3 Business Process Execution Language for Web Service (bpel) 1 Business Process Execution and Standardization 3 Bpel Support

BPEL is gaining increasing attention as a potential standard for the definition of executable business processes based on web services. This paper gives an overview of standardization efforts in the area of business process execution, of the main concepts of BPEL, and of its support in practice. 1 Business Process Execution and Standardization The standardization of business process management ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009